<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
                template="/resources/Template.xhtml"
                xmlns:p="http://primefaces.org/ui"
                xmlns:h="http://xmlns.jcp.org/jsf/html"
                xmlns:f="http://xmlns.jcp.org/jsf/core"
                xmlns="http://www.w3.org/1999/xhtml"> 

    <ui:define name="content">
        <link rel="stylesheet" type="text/css" href="resources/css/style2.css" />
        <h:outputStylesheet library="css" name="estilo.css" />
        <h:outputStylesheet library="css" name="tabela.css" />
        <div class="header">
            Telas de Consulta
        </div>
        <p:separator />      
        <h:form id="frmEmpre">
            <p:growl />
            <h:panelGrid columns="3" cellpadding="5">
                <h:outputLabel for="titulo" value="Titulo.:" styleClass="lb" />
                <h:inputText id="titulo" value="#{consultarAcervo.titulo}" styleClass="tx" size="50" onkeyup="this.value = this.value.toUpperCase()"/>
                <h:commandButton value="Cons. Titulo" action="#{consultarAcervo.consultarTitulo}" styleClass="btn" />                   
            </h:panelGrid>
        </h:form>
        <p:separator />   
        <h:form id="frmConsTitulo" rendered="#{consultarAcervo.titulos.size() > 0}">
            <h:dataTable value="#{consultarAcervo.titulos}" var="t" styleClass="tabela" headerClass="cabecalho" rowClasses="linA, linB" 
                         columnClasses="c_titulo, f_op">
                <h:column>
                    <f:facet name="header">
                        Titulo
                    </f:facet>
                    #{t.descricao}
                </h:column>
                <h:column>
                    <f:facet name="header">
                        Status
                    </f:facet>
                    <h:commandLink value="Verificar" action="#{consultarAcervo.consultarAcervo(t.codTitulo)}" styleClass="links"/>
                </h:column>                
            </h:dataTable>
        </h:form>
        <p:separator /> 
        <h:form id="frmTblacervo" rendered="#{consultarAcervo.acervos.size() > 0}">
            <h:dataTable value="#{consultarAcervo.acervos}" var="a" styleClass="tabela" headerClass="cabecalho" rowClasses="linA, linB"
                         columnClasses="f_codigo, c_titulo, c_dispo, a_numPag, a_diasEmp, c_dispo">
                <h:column>
                    <f:facet name="header">
                        Código
                    </f:facet>
                    <h:outputText value="#{a.codAcervo}" />
                </h:column>               
                <h:column>
                    <f:facet name="header">
                        Titulo
                    </f:facet>
                    <h:outputText value="#{a.titulo.descricao}" />
                </h:column>
                <h:column>
                    <f:facet name="header">
                        Titulo
                    </f:facet>
                    <h:outputText value="#{a.edicao}" />
                </h:column>
                <h:column>
                    <f:facet name="header">
                        Paginas
                    </f:facet>
                    <h:outputText value="#{a.paginas}" />
                </h:column>
                <h:column>
                    <f:facet name="header">Dias Emp.</f:facet>
                    <h:outputText value="#{a.diasemprestimo}" />
                </h:column>               
                <h:column>
                    <f:facet name="header">
                        Status
                    </f:facet>
                    <h:outputText value="#{a.codAcervo}">
                        <f:converter converterId="disponibilidade" />
                    </h:outputText>                   
                </h:column>           
                <!--h:column>
                    <f:facet name="header">Op</f:facet>
                    <h:commandLink value="Emprestar" action="emprestimo.faces">
                        <f:param name="emp" value="" />
                    </h:commandLink>              
                </h:column-->           
            </h:dataTable>
        </h:form>
    </ui:define>
</ui:composition>
